/* -------------------------------------------------------------------------
 *
 * pg_type.h
 *	  Hard-wired knowledge about some standard type OIDs.
 *
 * XXX keep this in sync with src/include/catalog/pg_type.h
 *
 * Portions Copyright (c) 1996-2012, PostgreSQL Global Development Group
 * Portions Copyright (c) 1994, Regents of the University of California
 *
 * src/interfaces/ecpg/ecpglib/pg_type.h
 *
 * -------------------------------------------------------------------------
 */
#ifndef PG_TYPE_H
#define PG_TYPE_H

#define BOOLOID 16
#define BYTEAOID 17
#define CHAROID 18
#define NAMEOID 19
#define INT8OID 20
#define INT2OID 21
#define INT2VECTOROID 22
#define INT4OID 23
#define REGPROCOID 24
#define TEXTOID 25
#define OIDOID 26
#define TIDOID 27
#define XIDOID 28
#define CIDOID 29
#define OIDVECTOROID 30
#define SHORTXIDOID 31
#define POINTOID 600
#define LSEGOID 601
#define PATHOID 602
#define BOXOID 603
#define POLYGONOID 604
#define LINEOID 628
#define FLOAT4OID 700
#define FLOAT8OID 701
#define ABSTIMEOID 702
#define RELTIMEOID 703
#define TINTERVALOID 704
#define UNKNOWNOID 705
#define CIRCLEOID 718
#define CASHOID 790
#define INETOID 869
#define INT16OID 34
#define CIDROID 650
#define BPCHAROID 1042
#define VARCHAROID 1043
#define DATEOID 1082
#define TIMEOID 1083
#define TIMESTAMPOID 1114
#define TIMESTAMPTZOID 1184
#define INTERVALOID 1186
#define TIMETZOID 1266
#define ARRAYTTIMETZOID 1270
#define ZPBITOID 1560
#define VARBITOID 1562
#define NUMERICOID 1700
#define INT1OID 5545
#define SMALLDATETIMEOID 9003
#define UUIDOID 2950
#endif /* PG_TYPE_H */
